// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import FastClick from 'fastclick'
import axios from 'axios' // 引入 axios 插件
import App from './App'
import router from './router' // 引入router目录，会默认识别里面的index.js文件（不能是其他文件名 ）

Vue.prototype.axios = axios // 修改原型链, axios插件注册为全局函数

FastClick.attach(document.body)

Vue.config.productionTip = false

/* eslint-disable no-new */
// 实例化vue对象配置选项路由及渲染App组件
new Vue({
  router, // 将配置好的路由注入Vue根实例中, app.vue的router-view
  render: h => h(App) // 是es6的写法,可理解为渲染App组件，这里的h即是vm.$createElement
}).$mount('#app-box') // Vue 的$mount()为手动挂载, el和$mount并没有本质上的不同
